package com.zbs.framework.dao.utils.jpa;

/**
 * @description: ConditionEnum 类型
 * @author: Zbs
 * @create: 2020-09-10 14:31
 */
public enum ConditionEnum{
        equal, // =
        notEqual, //  !=
        //下面四个用于Number类型的比较
        gt,   //  >
        ge,   //  >=
        lt,   //  <
        le,   //  <=

        like,   // %:%
        leLike, // :%
        geLike, // %:
        notLike,    // not like %:%

        isNull,
        isNotNull,
        in,
        notIn,
        dateBetween, //两者之间 ，时间区比较
        numberBetween, //两者之间 ，数字范围区比较

        // 下面四个用于可比较类型(Comparable)的比较
        greaterThan,        // field > value
        greaterThanOrEqualTo,   // field >= value
        lessThan,               // field < value
        lessThanOrEqualTo   // field <= value
}